package com.xzssmk.leisure.x.service;

import java.util.List;
import java.util.Map;

import com.xzssmk.leisure.x.po.IssuePeriodWithBLOBs;
import com.xzssmk.leisure.x.po.SelectModel;
import com.xzssmk.leisure.x.util.DataTables;

public interface IssuePeriodService {

    Map<String, Object> add(IssuePeriodWithBLOBs issuePeriodWithBLOBs);

    Map<String, Object> delete(List<Integer> idlist);

    Map<String, Object> update(IssuePeriodWithBLOBs issuePeriodWithBLOBs);

    DataTables getPageList(DataTables dataTables);

    IssuePeriodWithBLOBs getById(Integer id);

    List<SelectModel> getSelectList();

    Map<String, Object> updatePublicState(Integer issuePeriodId, Integer publicState);
}
